iT邦幫忙

2021 iThome 鐵人賽

DAY 3
0

Golang 程式碼初讀

按照慣例,怎麼能不先看看Hello, world呢!下面是Hello, world範例程式,基本就是輸出一句Hello, world,可以複製到The Go Playground來玩看看唷,

package main

import "fmt"

func main() {
    fmt.Printf("Hello, world ")
}

為了輸出Hello, world,我們使用了一個Printf語法來做為印出文字,但需要注意的是要使用Printf,必須要引用 fmt 套件(import "fmt")。

如果需要執行的話,則需要執行go run這個指令就可以看到執行結果。

額外需要注意的是第一次接觸golang的時候,可能會遇到的問題,在golagn中並不支援以下這樣的格式,也需要注意golang在沒使用的變數是無法亂宣告的。

package main

import "fmt"

func main()  
{  // <----錯誤,他不能單獨一行唷
    fmt.Println("Hello, World!")
}

另外還有go build可以玩,go build可以讓你的程式碼輸出為可執行檔!

另外補上字串連接方法

fmt.Println("Google" + "GCP")

也可以使用print多個字串的方式處理

fmt.Println("String", "Concatenation!!")

也可以使用Sprintf來處理

str := fmt.Sprintf("%s%s", "Google", "GCP")

fmt.Println(str)

註解就跟其他語言無異,兩種形式為 // (單行註解)/* */ (多行註解)

然後還有額外真的要注意的地方
Golang禁止未使用的變數,所以你如果宣告了變數但沒有使用的話,會報錯唷!

如果是使用The Go Playground的話,Share旁邊有個下拉式選單可以選擇各式各樣的範例來玩,雖然數量不多但可以玩看看,來體驗golang吧!


上一篇
Golang 安裝
下一篇
Golang 變數與型態
系列文
go go let's go - golang 從0開始30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言